package com.example.house.common.rest;


import com.example.house.common.bean.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Repository;
import org.springframework.web.client.RestTemplate;

import java.util.HashMap;

@Repository
public class RestCustom {

    @Autowired
    private RestTemplate restTemplate;

    public Result getForEntity(String restServer,String url){
        ResponseEntity<Result> entity = restTemplate.getForEntity(restServer + url, Result.class);
        if ("200".equals(entity.getStatusCode().toString())){
            return entity.getBody();
        }else{
            return Result.error(Integer.valueOf(entity.getStatusCodeValue()).intValue(),"服务调用失败");
        }


    }




}
